<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<%@ page import="com.dic.service.WorddictionaryService"%>
<%@ page import="com.dic.dao.*"%>
<%@ page import="com.dic.dao.model.*"%>

<%
    request.setCharacterEncoding("UTF-8");
    response.setCharacterEncoding("UTF-8");
    
    String compiler=request.getParameter("compiler");
    WorddictionaryService ser = new WorddictionaryService();
    List<Worddictionary> list=ser.getCompilerTask(compiler);
    
    if(list==null ||list.size()==0){
        out.print("{'result':'fail'}");
    }else{
       //先用最简单的方法，假设每个人只会负责一个学科，且负责的编号是连续的，且只分配一次
       //for(int i=0;i<list.size();i++){
      //    list.get(i).getSubject();
       //}
       //直接取第一条记录的学科名，序号取第一条记录的序号和最后一条记录的序号，所以只能用作参考。
       out.print("{'result':'success','subject':'"+list.get(0).getSubject()+"','from':'"+list.get(0).getNumber()+"','end':'"+list.get(list.size()-1).getNumber()+"','count':'"+list.size()+"'}");
       
    }
    
    
%>